/********************************************************************************
** Form generated from reading UI file 'mainWindow.ui'
**
** Created by: Qt User Interface Compiler version 5.13.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *newAct;
    QAction *openAct;
    QAction *saveAct;
    QAction *saveAsAct;
    QAction *exitAct;
    QAction *undoAct;
    QAction *redoAct;
    QAction *cutAct;
    QAction *copyAct;
    QAction *pasteAct;
    QAction *findAct;
    QAction *replaceAct;
    QAction *runAct;
    QAction *stepAct;
    QAction *pauseAct;
    QAction *stopAct;
    QAction *resetAct;
    QAction *toggleBreakpointAct;
    QAction *clearBreakpointsAct;
    QAction *viewMemoryAct;
    QAction *viewStatsAct;
    QAction *loadExampleAct;
    QAction *helpAct;
    QAction *aboutAct;
    QWidget *centralwidget;
    QVBoxLayout *verticalLayout;
    QSplitter *mainSplitter;
    QTabWidget *leftTabWidget;
    QWidget *codeTab;
    QVBoxLayout *codeLayout;
    QTextEdit *codeEditor;
    QWidget *instructionTab;
    QVBoxLayout *instructionLayout;
    QTableWidget *instructionTable;
    QTabWidget *rightTabWidget;
    QWidget *registerTab;
    QVBoxLayout *registerLayout;
    QTableWidget *registerTable;
    QWidget *memoryTab;
    QVBoxLayout *memoryLayout;
    QTableWidget *memoryTable;
    QWidget *outputTab;
    QVBoxLayout *outputLayout;
    QSplitter *outputSplitter;
    QTextEdit *outputTextEdit;
    QTextEdit *logTextEdit;
    QMenuBar *menubar;
    QMenu *fileMenu;
    QMenu *editMenu;
    QMenu *runMenu;
    QMenu *debugMenu;
    QMenu *helpMenu;
    QStatusBar *statusbar;
    QToolBar *fileToolBar;
    QToolBar *runToolBar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(1200, 800);
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/icons/app.png"), QSize(), QIcon::Normal, QIcon::Off);
        MainWindow->setWindowIcon(icon);
        newAct = new QAction(MainWindow);
        newAct->setObjectName(QString::fromUtf8("newAct"));
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/icons/new.png"), QSize(), QIcon::Normal, QIcon::Off);
        newAct->setIcon(icon1);
        openAct = new QAction(MainWindow);
        openAct->setObjectName(QString::fromUtf8("openAct"));
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/icons/open.png"), QSize(), QIcon::Normal, QIcon::Off);
        openAct->setIcon(icon2);
        saveAct = new QAction(MainWindow);
        saveAct->setObjectName(QString::fromUtf8("saveAct"));
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/icons/save.png"), QSize(), QIcon::Normal, QIcon::Off);
        saveAct->setIcon(icon3);
        saveAsAct = new QAction(MainWindow);
        saveAsAct->setObjectName(QString::fromUtf8("saveAsAct"));
        exitAct = new QAction(MainWindow);
        exitAct->setObjectName(QString::fromUtf8("exitAct"));
        undoAct = new QAction(MainWindow);
        undoAct->setObjectName(QString::fromUtf8("undoAct"));
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/icons/undo.png"), QSize(), QIcon::Normal, QIcon::Off);
        undoAct->setIcon(icon4);
        redoAct = new QAction(MainWindow);
        redoAct->setObjectName(QString::fromUtf8("redoAct"));
        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/icons/redo.png"), QSize(), QIcon::Normal, QIcon::Off);
        redoAct->setIcon(icon5);
        cutAct = new QAction(MainWindow);
        cutAct->setObjectName(QString::fromUtf8("cutAct"));
        QIcon icon6;
        icon6.addFile(QString::fromUtf8(":/icons/cut.png"), QSize(), QIcon::Normal, QIcon::Off);
        cutAct->setIcon(icon6);
        copyAct = new QAction(MainWindow);
        copyAct->setObjectName(QString::fromUtf8("copyAct"));
        QIcon icon7;
        icon7.addFile(QString::fromUtf8(":/icons/copy.png"), QSize(), QIcon::Normal, QIcon::Off);
        copyAct->setIcon(icon7);
        pasteAct = new QAction(MainWindow);
        pasteAct->setObjectName(QString::fromUtf8("pasteAct"));
        QIcon icon8;
        icon8.addFile(QString::fromUtf8(":/icons/paste.png"), QSize(), QIcon::Normal, QIcon::Off);
        pasteAct->setIcon(icon8);
        findAct = new QAction(MainWindow);
        findAct->setObjectName(QString::fromUtf8("findAct"));
        QIcon icon9;
        icon9.addFile(QString::fromUtf8(":/icons/find.png"), QSize(), QIcon::Normal, QIcon::Off);
        findAct->setIcon(icon9);
        replaceAct = new QAction(MainWindow);
        replaceAct->setObjectName(QString::fromUtf8("replaceAct"));
        runAct = new QAction(MainWindow);
        runAct->setObjectName(QString::fromUtf8("runAct"));
        QIcon icon10;
        icon10.addFile(QString::fromUtf8(":/icons/run.png"), QSize(), QIcon::Normal, QIcon::Off);
        runAct->setIcon(icon10);
        stepAct = new QAction(MainWindow);
        stepAct->setObjectName(QString::fromUtf8("stepAct"));
        QIcon icon11;
        icon11.addFile(QString::fromUtf8(":/icons/step.png"), QSize(), QIcon::Normal, QIcon::Off);
        stepAct->setIcon(icon11);
        pauseAct = new QAction(MainWindow);
        pauseAct->setObjectName(QString::fromUtf8("pauseAct"));
        QIcon icon12;
        icon12.addFile(QString::fromUtf8(":/icons/pause.png"), QSize(), QIcon::Normal, QIcon::Off);
        pauseAct->setIcon(icon12);
        stopAct = new QAction(MainWindow);
        stopAct->setObjectName(QString::fromUtf8("stopAct"));
        QIcon icon13;
        icon13.addFile(QString::fromUtf8(":/icons/stop.png"), QSize(), QIcon::Normal, QIcon::Off);
        stopAct->setIcon(icon13);
        resetAct = new QAction(MainWindow);
        resetAct->setObjectName(QString::fromUtf8("resetAct"));
        QIcon icon14;
        icon14.addFile(QString::fromUtf8(":/icons/reset.png"), QSize(), QIcon::Normal, QIcon::Off);
        resetAct->setIcon(icon14);
        toggleBreakpointAct = new QAction(MainWindow);
        toggleBreakpointAct->setObjectName(QString::fromUtf8("toggleBreakpointAct"));
        clearBreakpointsAct = new QAction(MainWindow);
        clearBreakpointsAct->setObjectName(QString::fromUtf8("clearBreakpointsAct"));
        viewMemoryAct = new QAction(MainWindow);
        viewMemoryAct->setObjectName(QString::fromUtf8("viewMemoryAct"));
        viewStatsAct = new QAction(MainWindow);
        viewStatsAct->setObjectName(QString::fromUtf8("viewStatsAct"));
        loadExampleAct = new QAction(MainWindow);
        loadExampleAct->setObjectName(QString::fromUtf8("loadExampleAct"));
        QIcon icon15;
        icon15.addFile(QString::fromUtf8(":/icons/example.png"), QSize(), QIcon::Normal, QIcon::Off);
        loadExampleAct->setIcon(icon15);
        helpAct = new QAction(MainWindow);
        helpAct->setObjectName(QString::fromUtf8("helpAct"));
        QIcon icon16;
        icon16.addFile(QString::fromUtf8(":/icons/help.png"), QSize(), QIcon::Normal, QIcon::Off);
        helpAct->setIcon(icon16);
        aboutAct = new QAction(MainWindow);
        aboutAct->setObjectName(QString::fromUtf8("aboutAct"));
        centralwidget = new QWidget(MainWindow);
        centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
        verticalLayout = new QVBoxLayout(centralwidget);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        mainSplitter = new QSplitter(centralwidget);
        mainSplitter->setObjectName(QString::fromUtf8("mainSplitter"));
        mainSplitter->setOrientation(Qt::Horizontal);
        leftTabWidget = new QTabWidget(mainSplitter);
        leftTabWidget->setObjectName(QString::fromUtf8("leftTabWidget"));
        leftTabWidget->setMinimumSize(QSize(400, 0));
        codeTab = new QWidget();
        codeTab->setObjectName(QString::fromUtf8("codeTab"));
        codeLayout = new QVBoxLayout(codeTab);
        codeLayout->setObjectName(QString::fromUtf8("codeLayout"));
        codeEditor = new QTextEdit(codeTab);
        codeEditor->setObjectName(QString::fromUtf8("codeEditor"));
        QFont font;
        font.setFamily(QString::fromUtf8("Consolas"));
        font.setPointSize(11);
        codeEditor->setFont(font);
        codeEditor->setLineWrapMode(QTextEdit::NoWrap);

        codeLayout->addWidget(codeEditor);

        leftTabWidget->addTab(codeTab, QString());
        instructionTab = new QWidget();
        instructionTab->setObjectName(QString::fromUtf8("instructionTab"));
        instructionLayout = new QVBoxLayout(instructionTab);
        instructionLayout->setObjectName(QString::fromUtf8("instructionLayout"));
        instructionTable = new QTableWidget(instructionTab);
        if (instructionTable->columnCount() < 4)
            instructionTable->setColumnCount(4);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        instructionTable->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        instructionTable->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
        instructionTable->setHorizontalHeaderItem(2, __qtablewidgetitem2);
        QTableWidgetItem *__qtablewidgetitem3 = new QTableWidgetItem();
        instructionTable->setHorizontalHeaderItem(3, __qtablewidgetitem3);
        instructionTable->setObjectName(QString::fromUtf8("instructionTable"));
        instructionTable->setAlternatingRowColors(true);
        instructionTable->setSelectionBehavior(QAbstractItemView::SelectRows);

        instructionLayout->addWidget(instructionTable);

        leftTabWidget->addTab(instructionTab, QString());
        mainSplitter->addWidget(leftTabWidget);
        rightTabWidget = new QTabWidget(mainSplitter);
        rightTabWidget->setObjectName(QString::fromUtf8("rightTabWidget"));
        rightTabWidget->setMinimumSize(QSize(400, 0));
        registerTab = new QWidget();
        registerTab->setObjectName(QString::fromUtf8("registerTab"));
        registerLayout = new QVBoxLayout(registerTab);
        registerLayout->setObjectName(QString::fromUtf8("registerLayout"));
        registerTable = new QTableWidget(registerTab);
        if (registerTable->columnCount() < 3)
            registerTable->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem4 = new QTableWidgetItem();
        registerTable->setHorizontalHeaderItem(0, __qtablewidgetitem4);
        QTableWidgetItem *__qtablewidgetitem5 = new QTableWidgetItem();
        registerTable->setHorizontalHeaderItem(1, __qtablewidgetitem5);
        QTableWidgetItem *__qtablewidgetitem6 = new QTableWidgetItem();
        registerTable->setHorizontalHeaderItem(2, __qtablewidgetitem6);
        registerTable->setObjectName(QString::fromUtf8("registerTable"));
        registerTable->setAlternatingRowColors(true);
        registerTable->setSelectionBehavior(QAbstractItemView::SelectRows);

        registerLayout->addWidget(registerTable);

        rightTabWidget->addTab(registerTab, QString());
        memoryTab = new QWidget();
        memoryTab->setObjectName(QString::fromUtf8("memoryTab"));
        memoryLayout = new QVBoxLayout(memoryTab);
        memoryLayout->setObjectName(QString::fromUtf8("memoryLayout"));
        memoryTable = new QTableWidget(memoryTab);
        if (memoryTable->columnCount() < 4)
            memoryTable->setColumnCount(4);
        QTableWidgetItem *__qtablewidgetitem7 = new QTableWidgetItem();
        memoryTable->setHorizontalHeaderItem(0, __qtablewidgetitem7);
        QTableWidgetItem *__qtablewidgetitem8 = new QTableWidgetItem();
        memoryTable->setHorizontalHeaderItem(1, __qtablewidgetitem8);
        QTableWidgetItem *__qtablewidgetitem9 = new QTableWidgetItem();
        memoryTable->setHorizontalHeaderItem(2, __qtablewidgetitem9);
        QTableWidgetItem *__qtablewidgetitem10 = new QTableWidgetItem();
        memoryTable->setHorizontalHeaderItem(3, __qtablewidgetitem10);
        memoryTable->setObjectName(QString::fromUtf8("memoryTable"));
        memoryTable->setAlternatingRowColors(true);
        memoryTable->setSelectionBehavior(QAbstractItemView::SelectRows);

        memoryLayout->addWidget(memoryTable);

        rightTabWidget->addTab(memoryTab, QString());
        outputTab = new QWidget();
        outputTab->setObjectName(QString::fromUtf8("outputTab"));
        outputLayout = new QVBoxLayout(outputTab);
        outputLayout->setObjectName(QString::fromUtf8("outputLayout"));
        outputSplitter = new QSplitter(outputTab);
        outputSplitter->setObjectName(QString::fromUtf8("outputSplitter"));
        outputSplitter->setOrientation(Qt::Vertical);
        outputTextEdit = new QTextEdit(outputSplitter);
        outputTextEdit->setObjectName(QString::fromUtf8("outputTextEdit"));
        outputTextEdit->setReadOnly(true);
        QFont font1;
        font1.setFamily(QString::fromUtf8("Consolas"));
        font1.setPointSize(10);
        outputTextEdit->setFont(font1);
        outputSplitter->addWidget(outputTextEdit);
        logTextEdit = new QTextEdit(outputSplitter);
        logTextEdit->setObjectName(QString::fromUtf8("logTextEdit"));
        logTextEdit->setReadOnly(true);
        QFont font2;
        font2.setFamily(QString::fromUtf8("Consolas"));
        font2.setPointSize(9);
        logTextEdit->setFont(font2);
        logTextEdit->setMaximumHeight(150);
        outputSplitter->addWidget(logTextEdit);

        outputLayout->addWidget(outputSplitter);

        rightTabWidget->addTab(outputTab, QString());
        mainSplitter->addWidget(rightTabWidget);

        verticalLayout->addWidget(mainSplitter);

        MainWindow->setCentralWidget(centralwidget);
        menubar = new QMenuBar(MainWindow);
        menubar->setObjectName(QString::fromUtf8("menubar"));
        menubar->setGeometry(QRect(0, 0, 1200, 22));
        fileMenu = new QMenu(menubar);
        fileMenu->setObjectName(QString::fromUtf8("fileMenu"));
        editMenu = new QMenu(menubar);
        editMenu->setObjectName(QString::fromUtf8("editMenu"));
        runMenu = new QMenu(menubar);
        runMenu->setObjectName(QString::fromUtf8("runMenu"));
        debugMenu = new QMenu(menubar);
        debugMenu->setObjectName(QString::fromUtf8("debugMenu"));
        helpMenu = new QMenu(menubar);
        helpMenu->setObjectName(QString::fromUtf8("helpMenu"));
        MainWindow->setMenuBar(menubar);
        statusbar = new QStatusBar(MainWindow);
        statusbar->setObjectName(QString::fromUtf8("statusbar"));
        statusbar->setSizeGripEnabled(true);
        MainWindow->setStatusBar(statusbar);
        fileToolBar = new QToolBar(MainWindow);
        fileToolBar->setObjectName(QString::fromUtf8("fileToolBar"));
        fileToolBar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
        MainWindow->addToolBar(Qt::TopToolBarArea, fileToolBar);
        runToolBar = new QToolBar(MainWindow);
        runToolBar->setObjectName(QString::fromUtf8("runToolBar"));
        runToolBar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
        MainWindow->addToolBar(Qt::TopToolBarArea, runToolBar);

        menubar->addAction(fileMenu->menuAction());
        menubar->addAction(editMenu->menuAction());
        menubar->addAction(runMenu->menuAction());
        menubar->addAction(debugMenu->menuAction());
        menubar->addAction(helpMenu->menuAction());
        fileMenu->addAction(newAct);
        fileMenu->addAction(openAct);
        fileMenu->addSeparator();
        fileMenu->addAction(saveAct);
        fileMenu->addAction(saveAsAct);
        fileMenu->addSeparator();
        fileMenu->addAction(exitAct);
        editMenu->addAction(undoAct);
        editMenu->addAction(redoAct);
        editMenu->addSeparator();
        editMenu->addAction(cutAct);
        editMenu->addAction(copyAct);
        editMenu->addAction(pasteAct);
        editMenu->addSeparator();
        editMenu->addAction(findAct);
        editMenu->addAction(replaceAct);
        runMenu->addAction(runAct);
        runMenu->addAction(stepAct);
        runMenu->addAction(pauseAct);
        runMenu->addAction(stopAct);
        runMenu->addSeparator();
        runMenu->addAction(resetAct);
        debugMenu->addAction(toggleBreakpointAct);
        debugMenu->addAction(clearBreakpointsAct);
        debugMenu->addSeparator();
        debugMenu->addAction(viewMemoryAct);
        debugMenu->addAction(viewStatsAct);
        helpMenu->addAction(loadExampleAct);
        helpMenu->addSeparator();
        helpMenu->addAction(helpAct);
        helpMenu->addAction(aboutAct);
        fileToolBar->addAction(newAct);
        fileToolBar->addAction(openAct);
        fileToolBar->addAction(saveAct);
        fileToolBar->addSeparator();
        fileToolBar->addAction(loadExampleAct);
        runToolBar->addAction(runAct);
        runToolBar->addAction(stepAct);
        runToolBar->addAction(pauseAct);
        runToolBar->addAction(stopAct);
        runToolBar->addSeparator();
        runToolBar->addAction(resetAct);

        retranslateUi(MainWindow);

        leftTabWidget->setCurrentIndex(0);
        rightTabWidget->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(MainWindow);
    } // setupUi

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "Qt\346\261\207\347\274\226\347\250\213\345\272\217\350\247\243\351\207\212\345\231\250 - \346\211\251\345\261\225\347\211\210", nullptr));
        newAct->setText(QCoreApplication::translate("MainWindow", "\346\226\260\345\273\272", nullptr));
#if QT_CONFIG(tooltip)
        newAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\226\260\345\273\272\346\261\207\347\274\226\347\250\213\345\272\217\346\226\207\344\273\266", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        newAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+N", nullptr));
#endif // QT_CONFIG(shortcut)
        openAct->setText(QCoreApplication::translate("MainWindow", "\346\211\223\345\274\200", nullptr));
#if QT_CONFIG(tooltip)
        openAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\211\223\345\274\200\346\261\207\347\274\226\347\250\213\345\272\217\346\226\207\344\273\266", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        openAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+O", nullptr));
#endif // QT_CONFIG(shortcut)
        saveAct->setText(QCoreApplication::translate("MainWindow", "\344\277\235\345\255\230", nullptr));
#if QT_CONFIG(tooltip)
        saveAct->setToolTip(QCoreApplication::translate("MainWindow", "\344\277\235\345\255\230\345\275\223\345\211\215\346\226\207\344\273\266", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        saveAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+S", nullptr));
#endif // QT_CONFIG(shortcut)
        saveAsAct->setText(QCoreApplication::translate("MainWindow", "\345\217\246\345\255\230\344\270\272...", nullptr));
#if QT_CONFIG(tooltip)
        saveAsAct->setToolTip(QCoreApplication::translate("MainWindow", "\345\260\206\346\226\207\344\273\266\345\217\246\345\255\230\344\270\272\346\226\260\346\226\207\344\273\266", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        saveAsAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+S", nullptr));
#endif // QT_CONFIG(shortcut)
        exitAct->setText(QCoreApplication::translate("MainWindow", "\351\200\200\345\207\272", nullptr));
#if QT_CONFIG(tooltip)
        exitAct->setToolTip(QCoreApplication::translate("MainWindow", "\351\200\200\345\207\272\345\272\224\347\224\250\347\250\213\345\272\217", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        exitAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Q", nullptr));
#endif // QT_CONFIG(shortcut)
        undoAct->setText(QCoreApplication::translate("MainWindow", "\346\222\244\351\224\200", nullptr));
#if QT_CONFIG(tooltip)
        undoAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\222\244\351\224\200\344\270\212\344\270\200\344\270\252\346\223\215\344\275\234", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        undoAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Z", nullptr));
#endif // QT_CONFIG(shortcut)
        redoAct->setText(QCoreApplication::translate("MainWindow", "\351\207\215\345\201\232", nullptr));
#if QT_CONFIG(tooltip)
        redoAct->setToolTip(QCoreApplication::translate("MainWindow", "\351\207\215\345\201\232\344\270\212\344\270\200\344\270\252\346\222\244\351\224\200\347\232\204\346\223\215\344\275\234", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        redoAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Y", nullptr));
#endif // QT_CONFIG(shortcut)
        cutAct->setText(QCoreApplication::translate("MainWindow", "\345\211\252\345\210\207", nullptr));
#if QT_CONFIG(tooltip)
        cutAct->setToolTip(QCoreApplication::translate("MainWindow", "\345\211\252\345\210\207\351\200\211\344\270\255\347\232\204\346\226\207\346\234\254", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        cutAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+X", nullptr));
#endif // QT_CONFIG(shortcut)
        copyAct->setText(QCoreApplication::translate("MainWindow", "\345\244\215\345\210\266", nullptr));
#if QT_CONFIG(tooltip)
        copyAct->setToolTip(QCoreApplication::translate("MainWindow", "\345\244\215\345\210\266\351\200\211\344\270\255\347\232\204\346\226\207\346\234\254", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        copyAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+C", nullptr));
#endif // QT_CONFIG(shortcut)
        pasteAct->setText(QCoreApplication::translate("MainWindow", "\347\262\230\350\264\264", nullptr));
#if QT_CONFIG(tooltip)
        pasteAct->setToolTip(QCoreApplication::translate("MainWindow", "\347\262\230\350\264\264\345\211\252\350\264\264\346\235\277\345\206\205\345\256\271", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        pasteAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+V", nullptr));
#endif // QT_CONFIG(shortcut)
        findAct->setText(QCoreApplication::translate("MainWindow", "\346\237\245\346\211\276", nullptr));
#if QT_CONFIG(tooltip)
        findAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\237\245\346\211\276\346\226\207\346\234\254", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        findAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+F", nullptr));
#endif // QT_CONFIG(shortcut)
        replaceAct->setText(QCoreApplication::translate("MainWindow", "\346\233\277\346\215\242", nullptr));
#if QT_CONFIG(tooltip)
        replaceAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\237\245\346\211\276\345\271\266\346\233\277\346\215\242\346\226\207\346\234\254", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        replaceAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+H", nullptr));
#endif // QT_CONFIG(shortcut)
        runAct->setText(QCoreApplication::translate("MainWindow", "\350\277\220\350\241\214", nullptr));
#if QT_CONFIG(tooltip)
        runAct->setToolTip(QCoreApplication::translate("MainWindow", "\350\277\220\350\241\214\346\261\207\347\274\226\347\250\213\345\272\217", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        runAct->setShortcut(QCoreApplication::translate("MainWindow", "F5", nullptr));
#endif // QT_CONFIG(shortcut)
        stepAct->setText(QCoreApplication::translate("MainWindow", "\345\215\225\346\255\245", nullptr));
#if QT_CONFIG(tooltip)
        stepAct->setToolTip(QCoreApplication::translate("MainWindow", "\345\215\225\346\255\245\346\211\247\350\241\214\344\270\200\346\235\241\346\214\207\344\273\244", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        stepAct->setShortcut(QCoreApplication::translate("MainWindow", "F10", nullptr));
#endif // QT_CONFIG(shortcut)
        pauseAct->setText(QCoreApplication::translate("MainWindow", "\346\232\202\345\201\234", nullptr));
#if QT_CONFIG(tooltip)
        pauseAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\232\202\345\201\234\347\250\213\345\272\217\346\211\247\350\241\214", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        pauseAct->setShortcut(QCoreApplication::translate("MainWindow", "F6", nullptr));
#endif // QT_CONFIG(shortcut)
        stopAct->setText(QCoreApplication::translate("MainWindow", "\345\201\234\346\255\242", nullptr));
#if QT_CONFIG(tooltip)
        stopAct->setToolTip(QCoreApplication::translate("MainWindow", "\345\201\234\346\255\242\347\250\213\345\272\217\346\211\247\350\241\214", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        stopAct->setShortcut(QCoreApplication::translate("MainWindow", "Shift+F5", nullptr));
#endif // QT_CONFIG(shortcut)
        resetAct->setText(QCoreApplication::translate("MainWindow", "\351\207\215\347\275\256", nullptr));
#if QT_CONFIG(tooltip)
        resetAct->setToolTip(QCoreApplication::translate("MainWindow", "\351\207\215\347\275\256CPU\347\212\266\346\200\201", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        resetAct->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+R", nullptr));
#endif // QT_CONFIG(shortcut)
        toggleBreakpointAct->setText(QCoreApplication::translate("MainWindow", "\345\210\207\346\215\242\346\226\255\347\202\271", nullptr));
#if QT_CONFIG(tooltip)
        toggleBreakpointAct->setToolTip(QCoreApplication::translate("MainWindow", "\345\234\250\345\275\223\345\211\215\350\241\214\350\256\276\347\275\256\346\210\226\345\217\226\346\266\210\346\226\255\347\202\271", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        toggleBreakpointAct->setShortcut(QCoreApplication::translate("MainWindow", "F9", nullptr));
#endif // QT_CONFIG(shortcut)
        clearBreakpointsAct->setText(QCoreApplication::translate("MainWindow", "\346\270\205\351\231\244\346\211\200\346\234\211\346\226\255\347\202\271", nullptr));
#if QT_CONFIG(tooltip)
        clearBreakpointsAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\270\205\351\231\244\346\211\200\346\234\211\346\226\255\347\202\271", nullptr));
#endif // QT_CONFIG(tooltip)
        viewMemoryAct->setText(QCoreApplication::translate("MainWindow", "\345\206\205\345\255\230\346\237\245\347\234\213\345\231\250", nullptr));
#if QT_CONFIG(tooltip)
        viewMemoryAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\211\223\345\274\200\345\206\205\345\255\230\346\237\245\347\234\213\345\231\250", nullptr));
#endif // QT_CONFIG(tooltip)
        viewStatsAct->setText(QCoreApplication::translate("MainWindow", "\344\270\255\346\226\255\347\273\237\350\256\241", nullptr));
#if QT_CONFIG(tooltip)
        viewStatsAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\237\245\347\234\213\344\270\255\346\226\255\350\260\203\347\224\250\347\273\237\350\256\241", nullptr));
#endif // QT_CONFIG(tooltip)
        loadExampleAct->setText(QCoreApplication::translate("MainWindow", "\345\212\240\350\275\275\347\244\272\344\276\213", nullptr));
#if QT_CONFIG(tooltip)
        loadExampleAct->setToolTip(QCoreApplication::translate("MainWindow", "\345\212\240\350\275\275\347\244\272\344\276\213\346\261\207\347\274\226\347\250\213\345\272\217", nullptr));
#endif // QT_CONFIG(tooltip)
        helpAct->setText(QCoreApplication::translate("MainWindow", "\345\270\256\345\212\251", nullptr));
#if QT_CONFIG(tooltip)
        helpAct->setToolTip(QCoreApplication::translate("MainWindow", "\346\230\276\347\244\272\345\270\256\345\212\251\344\277\241\346\201\257", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        helpAct->setShortcut(QCoreApplication::translate("MainWindow", "F1", nullptr));
#endif // QT_CONFIG(shortcut)
        aboutAct->setText(QCoreApplication::translate("MainWindow", "\345\205\263\344\272\216", nullptr));
#if QT_CONFIG(tooltip)
        aboutAct->setToolTip(QCoreApplication::translate("MainWindow", "\345\205\263\344\272\216\350\277\231\344\270\252\345\272\224\347\224\250\347\250\213\345\272\217", nullptr));
#endif // QT_CONFIG(tooltip)
        codeEditor->setPlaceholderText(QCoreApplication::translate("MainWindow", "\350\257\267\345\234\250\346\255\244\350\276\223\345\205\245\346\261\207\347\274\226\344\273\243\347\240\201...\n"
"\n"
"\347\244\272\344\276\213\357\274\232\n"
"MOV AX, $10\n"
"MOV BX, $20\n"
"ADD AX, BX\n"
"INT 0x22    ; \350\276\223\345\207\272\346\225\264\346\225\260\n"
"HLT         ; \345\201\234\346\234\272", nullptr));
        leftTabWidget->setTabText(leftTabWidget->indexOf(codeTab), QCoreApplication::translate("MainWindow", "\344\273\243\347\240\201\347\274\226\350\276\221\345\231\250", nullptr));
        QTableWidgetItem *___qtablewidgetitem = instructionTable->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(QCoreApplication::translate("MainWindow", "\350\241\214\345\217\267", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem->setToolTip(QCoreApplication::translate("MainWindow", "\346\272\220\344\273\243\347\240\201\350\241\214\345\217\267", nullptr));
#endif // QT_CONFIG(tooltip)
        QTableWidgetItem *___qtablewidgetitem1 = instructionTable->horizontalHeaderItem(1);
        ___qtablewidgetitem1->setText(QCoreApplication::translate("MainWindow", "\345\234\260\345\235\200", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem1->setToolTip(QCoreApplication::translate("MainWindow", "\346\214\207\344\273\244\345\206\205\345\255\230\345\234\260\345\235\200", nullptr));
#endif // QT_CONFIG(tooltip)
        QTableWidgetItem *___qtablewidgetitem2 = instructionTable->horizontalHeaderItem(2);
        ___qtablewidgetitem2->setText(QCoreApplication::translate("MainWindow", "\346\214\207\344\273\244", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem2->setToolTip(QCoreApplication::translate("MainWindow", "\346\261\207\347\274\226\346\214\207\344\273\244", nullptr));
#endif // QT_CONFIG(tooltip)
        QTableWidgetItem *___qtablewidgetitem3 = instructionTable->horizontalHeaderItem(3);
        ___qtablewidgetitem3->setText(QCoreApplication::translate("MainWindow", "\346\223\215\344\275\234\346\225\260", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem3->setToolTip(QCoreApplication::translate("MainWindow", "\346\214\207\344\273\244\346\223\215\344\275\234\346\225\260", nullptr));
#endif // QT_CONFIG(tooltip)
        leftTabWidget->setTabText(leftTabWidget->indexOf(instructionTab), QCoreApplication::translate("MainWindow", "\346\214\207\344\273\244\345\210\227\350\241\250", nullptr));
        QTableWidgetItem *___qtablewidgetitem4 = registerTable->horizontalHeaderItem(0);
        ___qtablewidgetitem4->setText(QCoreApplication::translate("MainWindow", "\345\257\204\345\255\230\345\231\250", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem4->setToolTip(QCoreApplication::translate("MainWindow", "\345\257\204\345\255\230\345\231\250\345\220\215\347\247\260", nullptr));
#endif // QT_CONFIG(tooltip)
        QTableWidgetItem *___qtablewidgetitem5 = registerTable->horizontalHeaderItem(1);
        ___qtablewidgetitem5->setText(QCoreApplication::translate("MainWindow", "\345\215\201\350\277\233\345\210\266\345\200\274", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem5->setToolTip(QCoreApplication::translate("MainWindow", "\345\215\201\350\277\233\345\210\266\346\225\260\345\200\274", nullptr));
#endif // QT_CONFIG(tooltip)
        QTableWidgetItem *___qtablewidgetitem6 = registerTable->horizontalHeaderItem(2);
        ___qtablewidgetitem6->setText(QCoreApplication::translate("MainWindow", "\345\215\201\345\205\255\350\277\233\345\210\266\345\200\274", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem6->setToolTip(QCoreApplication::translate("MainWindow", "\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260\345\200\274", nullptr));
#endif // QT_CONFIG(tooltip)
        rightTabWidget->setTabText(rightTabWidget->indexOf(registerTab), QCoreApplication::translate("MainWindow", "\345\257\204\345\255\230\345\231\250", nullptr));
        QTableWidgetItem *___qtablewidgetitem7 = memoryTable->horizontalHeaderItem(0);
        ___qtablewidgetitem7->setText(QCoreApplication::translate("MainWindow", "\345\234\260\345\235\200", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem7->setToolTip(QCoreApplication::translate("MainWindow", "\345\206\205\345\255\230\345\234\260\345\235\200", nullptr));
#endif // QT_CONFIG(tooltip)
        QTableWidgetItem *___qtablewidgetitem8 = memoryTable->horizontalHeaderItem(1);
        ___qtablewidgetitem8->setText(QCoreApplication::translate("MainWindow", "\345\215\201\350\277\233\345\210\266\345\200\274", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem8->setToolTip(QCoreApplication::translate("MainWindow", "\345\215\201\350\277\233\345\210\266\346\225\260\345\200\274", nullptr));
#endif // QT_CONFIG(tooltip)
        QTableWidgetItem *___qtablewidgetitem9 = memoryTable->horizontalHeaderItem(2);
        ___qtablewidgetitem9->setText(QCoreApplication::translate("MainWindow", "\345\215\201\345\205\255\350\277\233\345\210\266\345\200\274", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem9->setToolTip(QCoreApplication::translate("MainWindow", "\345\215\201\345\205\255\350\277\233\345\210\266\346\225\260\345\200\274", nullptr));
#endif // QT_CONFIG(tooltip)
        QTableWidgetItem *___qtablewidgetitem10 = memoryTable->horizontalHeaderItem(3);
        ___qtablewidgetitem10->setText(QCoreApplication::translate("MainWindow", "\345\255\227\347\254\246", nullptr));
#if QT_CONFIG(tooltip)
        ___qtablewidgetitem10->setToolTip(QCoreApplication::translate("MainWindow", "ASCII\345\255\227\347\254\246", nullptr));
#endif // QT_CONFIG(tooltip)
        rightTabWidget->setTabText(rightTabWidget->indexOf(memoryTab), QCoreApplication::translate("MainWindow", "\345\206\205\345\255\230", nullptr));
        outputTextEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "\347\250\213\345\272\217\350\276\223\345\207\272\345\260\206\346\230\276\347\244\272\345\234\250\350\277\231\351\207\214...", nullptr));
        logTextEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "\347\263\273\347\273\237\346\227\245\345\277\227\345\260\206\346\230\276\347\244\272\345\234\250\350\277\231\351\207\214...", nullptr));
        rightTabWidget->setTabText(rightTabWidget->indexOf(outputTab), QCoreApplication::translate("MainWindow", "\350\276\223\345\207\272", nullptr));
        fileMenu->setTitle(QCoreApplication::translate("MainWindow", "\346\226\207\344\273\266(&F)", nullptr));
        editMenu->setTitle(QCoreApplication::translate("MainWindow", "\347\274\226\350\276\221(&E)", nullptr));
        runMenu->setTitle(QCoreApplication::translate("MainWindow", "\350\277\220\350\241\214(&R)", nullptr));
        debugMenu->setTitle(QCoreApplication::translate("MainWindow", "\350\260\203\350\257\225(&D)", nullptr));
        helpMenu->setTitle(QCoreApplication::translate("MainWindow", "\345\270\256\345\212\251(&H)", nullptr));
        fileToolBar->setWindowTitle(QCoreApplication::translate("MainWindow", "\346\226\207\344\273\266\345\267\245\345\205\267\346\240\217", nullptr));
        runToolBar->setWindowTitle(QCoreApplication::translate("MainWindow", "\350\277\220\350\241\214\345\267\245\345\205\267\346\240\217", nullptr));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
